The Bachelor of Science (Honours) in Language Technology and Artificial Intelligence is an interfaculty programme of the Faculty of Information and Communication Technology and the Institute of Linguistics and Language Technology at the University of Malta. The B.Sc. (Honours) programme in Language Technology (LT) and Artificial Intelligence (AI) offers you a comprehensive pathway to specialize in computational language analysis and the development of intelligent, language-sensitive systems. Rooted in foundational principles of both LT and AI, the programme also integrates introductory linguistics courses to equip you with a holistic understanding of the challenges and nuances within the field of Human Language Technology (HLT). In your first year, all study-units are compulsory, evenly divided between AI/ICT and LT/Linguistics, ensuring you acquire essential foundational knowledge and programming skills tailored for project-based HLT tasks. Building upon this groundwork, your second year introduces more advanced and specialized topics in HLT and AI, incorporating two individual practical projects to encourage the application of theoretical concepts to practical scenarios, fostering your proactive problem-solving abilities. While maintaining a focus on both HLT and AI, the inclusion of elective units in your second year provides you with flexibility to pursue your interests and strengths within the field. Your third year centers around a dissertation and placement unit, offering you the opportunity to gain real-world experience in ICT-related industries or research projects, preparing you for the professional landscape. Elective units in your final year are aligned with dissertation topics, enabling you to further specialize and explore areas of personal interest within LT and AI. Through this structured approach, you will emerge as a proficient specialist ready to address the evolving challenges in Language Technology and Artificial Intelligence.
Communication and Academic Skills Programme
The communication and academic skills programme complements students’ main course of study. It introduces them to writing and presenting as situated within academic contexts sensitive to specific disciplines and develops their competences for future careers.
  | |||||
Year   (This/these unit/s start/s in Semester 1 and continue/s in Semester 2) | |||||
  | |||||
Compulsory Units (All students must register for this/these unit/s) | |||||
  | |||||
LLT1160 | Sociolinguistics: An Introduction to Language Variation and Change | 4 ECTS   |   | ||
  | |||||
  | |||||
Semester 1 | |||||
  | |||||
Compulsory Units (All students must register for this/these unit/s) | |||||
  | |||||
ARI1101 | Foundations of Data Science | 5 ECTS   |   | ||
ARI1103 | AI Numerical Methods 1 | 5 ECTS   |   | ||
ICS1020 | Foundations of Artificial Intelligence | 5 ECTS   |   | ||
LLT1011 | Introduction to Linguistics 1 | 6 ECTS   |   | ||
LLT1501 | HLT Applications 1 | 5 ECTS   |   | ||
LLT2510 | Introduction to Programming for Language Applications | 4 ECTS   |   | ||
  | |||||
  | |||||
Semester 2 | |||||
  | |||||
Compulsory Units (All students must register for this/these unit/s) | |||||
  | |||||
ARI1204 | AI Numerical Methods 2 | 5 ECTS   |   | ||
ICT1018 | Data Structures and Algorithms | 5 ECTS   |   | ||
LIN1063 | Academic Reading and Writing in English | 2 ECTS   |   | ||
LLT1012 | Introduction to Linguistics 2 | 6 ECTS   |   | ||
LLT1502 | HLT Applications 2 | 4 ECTS   |   | ||
LLT2830 | Quantitative Research in Linguistics | 4 ECTS   |   | ||
  |
  | |||||
Semester 1 | |||||
  | |||||
Compulsory Units (All students must register for this/these unit/s) | |||||
  | |||||
ICS2203 | Statistical Natural Language Processing | 5 ECTS   |   | ||
LLT2520 | Introduction to Computational Models for Language Data | 4 ECTS   |   | ||
LLT2599 | Programming Project for Natural Language Processing | 6 ECTS   |   | ||
  | |||||
Elective Units (Elective units are offered subject to availability, a minimum number of student registrations and time-table constraints) | |||||
  | |||||
ARI2101 | Fundamentals of Automated Planning | 5 ECTS   |   | ||
ARI2131 | Artificial Intelligence in Education (AIED) | 5 ECTS   |   | ||
LIN2034 | Conversation Analysis | 4 ECTS   |   | ||
LIN2070 | Maltese Sign Language 1: Beginners Course | 2 ECTS   |   | ||
LIN3502 | Multimodal Interaction and Communication | 4 ECTS   |   | ||
  | |||||
  | |||||
Semester 2 | |||||
  | |||||
Compulsory Units (All students must register for this/these unit/s) | |||||
  | |||||
ARI2201 | Individual Assigned Practical Task | 5 ECTS   |   | ||
ARI2571 | Computational Morphology and Syntax | 5 ECTS   |   | ||
ICS2210 | Data Structures and Algorithms 2 | 5 ECTS   |   | ||
  | |||||
Elective Units (Elective units are offered subject to availability, a minimum number of student registrations and time-table constraints) | |||||
  | |||||
ARI2129 | Principles of Computer Vision for AI | 5 ECTS   |   | ||
ICS2208 | Intelligent Interfaces 1 | 5 ECTS   |   | ||
LIN2022 | Models of Grammar | 4 ECTS   |   | ||
LIN2083 | Issues in Semantics and Pragmatics | 4 ECTS   |   | ||
LIN2350 | Issues in Phonetics and Phonology | 4 ECTS   |   | ||
LIN3070 | Maltese Sign Language 2: Intermediate Course | 2 ECTS   |   | ||
LIN3098 | Corpus Linguistics | 4 ECTS   |   | ||
  |
  | |||||
Year   (This/these unit/s start/s in Semester 1 and continue/s in Semester 2) | |||||
  | |||||
Compulsory Units (All students must register for this/these unit/s) | |||||
  | |||||
LLT3250 | Student Placement | 5 ECTS   |   | ||
LLT3599 | Final Project in Language Technology and Artificial Intelligence | 20 ECTS   |   | ||
  | |||||
  | |||||
Semester 1 | |||||
  | |||||
Compulsory Units (All students must register for this/these unit/s) | |||||
  | |||||
LLT3511 | Deep Learning Approaches to Natural Language Processing | 5 ECTS   |   | ||
LLT3550 | Speech Technology | 5 ECTS   |   | ||
  | |||||
Elective Units (Elective units are offered subject to availability, a minimum number of student registrations and time-table constraints) | |||||
  | |||||
ARI3129 | Advanced Computer Vision for Artificial Intelligence | 5 ECTS   |   | ||
ARI3212 | Advanced Reinforcement Learning | 5 ECTS   |   | ||
ICS2207 | Machine Learning: Introduction to Classification, Search and Optimisation | 5 ECTS   |   | ||
LIN3010 | Language Typology and Universals | 4 ECTS   |   | ||
LIN3301 | Experimental Psycholinguistics | 4 ECTS   |   | ||
LIN3504 | Multilingual Computing | 4 ECTS   |   | ||
LLT3060 | Advanced Issues in the Sound Structure of Languages | 4 ECTS   |   | ||
LLT3370 | Foundations in Sign Linguistics | 4 ECTS   |   | ||
LLT3410 | Discourse, Ideology and Power | 4 ECTS   |   | ||
  | |||||
  | |||||
Semester 2 | |||||
  | |||||
Elective Units (Elective units are offered subject to availability, a minimum number of student registrations and time-table constraints) | |||||
  | |||||
ARI2129 | Principles of Computer Vision for AI | 5 ECTS   |   | ||
ICS2208 | Intelligent Interfaces 1 | 5 ECTS   |   | ||
LIN3070 | Maltese Sign Language 2: Intermediate Course | 2 ECTS   |   | ||
LIN3098 | Corpus Linguistics | 4 ECTS   |   | ||
  |
This programme of study is governed by the General Regulations for University Undergraduate Awards, 2019 and by the Bye-Laws for the award of the Bachelor of Science (Honours) - B.Sc. (Hons) - under the auspices of the Faculty of Information and Communication Technology and the Institute of Linguistics and Language Technology.